package city.spring.modules.cardinfo.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 实体类：消费记录
 *
 * @author Panxm
 * @date 2020-04-13 16:01:41
 */
@Data
@TableName("card_expense_record")
public class CardExpenseRecordEntity implements Serializable {

    /**
     * id
     */
    @TableId(type = IdType.ASSIGN_ID)
    private String id;

    /**
     * 人员姓名
     */
    private String personName;

    /**
     * 卡号
     */
    private String memberCard;

    /**
     * 消费机
     */
    private String posNumber;

    /**
     * 消费数量
     */
    private BigDecimal number;

    /**
     * 消费金额
     */
    private BigDecimal amount;

    /**
     * 消费余额
     */
    private BigDecimal balance;

    /**
     * 消费单号
     */
    private String no;

    /**
     * 创建时间
     */
    private Date gmtCreate;

    /**
     * 消费项目id
     */
    private String payServiceId;

    /**
     * 流水类型
     */
    private String flow;

    @TableField(exist = false)
    private String serviceDepartment;

    @TableField(exist = false)
    private String serviceLargeType;

    @TableField(exist = false)
    private String serviceType;
}
